package 细节.CodeBlock代码块;

public class 代码块细节 {
    /**
     * 1.static代码块也叫静态代码块，静态代码块  “在类加载”   的时候执行，只执行一次
     * 2.不加static修饰的代码块，是在对象创建的时候执行，每次创建对象都会执行一次，如果只是使用静态成员，则普通代码块不执行；
     *
     * 3.类什么时候会被加载：
     *   3.1创建对象实例时（new）
     *   3.2使用类的静态成员（静态属性、静态方法）
     *   3.3创建子类对象实例时，父类也会被加载
     */
}
